.input-containermob {
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 4px;
    max-width: 250px;
    height: 43px;
    transition: border-color 0.3s ease;
}

.country-code {
    color: #666;
    padding: 8px;
    border-right: 1px solid #ccc;
    height: 43px;
    align-content: center;
    transition: border-color 0.3s ease;
    width: 45px;
}

.mobile-input {
    border: none !important;
    outline: none !important;
    flex-grow: 1 !important;
    box-shadow: none !important;
    height: 40px !important;
}

.mobile-input::placeholder {
    color: #ccc;
}
.input-containermob:focus-within {
    border-color: #2e3192;
}

.input-containermob:focus-within .country-code{
    border-color: #2e3192;
}
/* .input-containermob .emailbox {
    width: 50px;
} */
/* QuantitySelector.css */

#tqut_id {
    display: flex;
    align-items: center; /* Center-align items vertically */
 /* Spacing between flex items */
}

.warning {
    color: red;
    margin-right: 10px;
}

.qt_lbl{
    margin-top:5px;
}
#ttxtbx_option1,
#ttxtbx_option2 {
    height: 34px;
    border: 1px solid;
    text-align: left;
    padding: 5px 10px;
    border-color: #c9c6c6;
}
#ttxtbx_option2{
    width: 135px;
    border-radius: 0px 20px 20px 0px ;
    border-left: none;
    background-color: #0aaa9d;
    color: white;
}
.inlUnit{
    width: 105px !important;
}
#ttxtbx_option1{
    /* border-right: none; */
    border-radius: 20px 0px 0px 20px;
    width: 95px;
    
}
#ttxtbx_option1:focus, #ttxtbx_option2:focus{
    outline: none;
    border-color: #4458a7;
}

#tqt_display {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Spacing between radio buttons */
    list-style: none;
}
#tqt_display{
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
    margin-left: 10px;
}

.radio-item {
    padding: 7px 22px;
    text-align: center;
    list-style: none;
    cursor: pointer;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 20px;
    transition: background-color 0.3s ease;
}
.radio-item:hover {
    border: 1px solid #0aaa9d;
    color: #0aaa9d;
}
.radio-item::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-right: 4px;
    left: 5px;
    top:8px;
    border: 2px solid #ccc;
}
.radio-item:hover::before {
    background-color: #0aaa9d;
    border-color: #0aaa9d;
}
.qt_lbl {
    font-size: 15px;
    color: #333;
    margin: 5px 0;
    display: block;
}
.inEqlRec .qt_lbl{
    color: #111;
}
.inlQT{
    display: flex;
    margin-bottom: 15px;
    align-items: center;
}
a{
    text-decoration: none;
  }
  .enqImg{
    min-height: 87vh;
    height: 85vh;
    /* align-self: center; */
    margin-top: 15px;
    background-color: #F6F4E0;
    border-radius: 5px 0 5px 0;
    padding: 0;
    flex-shrink: 0;
  
  }
  .ProBoxInactR {
    grid-template-columns: repeat(4,1fr)!important;
  }
  
  
  .addr-city {
    display: -webkit-box;
    line-clamp: 2;
  -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    margin: 6px;
    color: #5d5d5d !important;
    text-align: center;
    word-wrap: break-word;
    height: 30px;
  }
  
  .ht34{
    height: 34px;
  }
  
  .wdnor{
  width:654px;
  }
  
  .posunset {
    position: unset!important;
  }
  
  .imgscroll.ber-mcont {
    max-height: 97.5vh!important;
    overflow-x: hidden;
    overflow-y: auto;
  }
  
  @media screen and (max-width: 1515px) and (min-width: 990px) {
    .oEq_r.eqtstR {
        width: 85vw;
    }
  }
  
  .oEq_r.eqtstR, .oEq_r.eqtstR.nImg {
    min-height: 90vh!important;
    width: 85vw !important;
    padding: 0;
    background-color: #f6f4f6;
  
  }
  
  .closeScrl {
    position: fixed!important;
    right: -28px!important;
    top: -15px!important;
    width: 28px!important;
    height: 28px!important;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyMi44NzhweCIgaGVpZ2h0PSIxMjIuODhweCIgdmlld0JveD0iMCAwIDEyMi44NzggMTIyLjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjIuODc4IDEyMi44OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTEuNDI2LDguMzEzYy0xLjkwMS0xLjkwMS0xLjkwMS00Ljk4NCwwLTYuODg2YzEuOTAxLTEuOTAyLDQuOTg0LTEuOTAyLDYuODg2LDBsNTMuMTI3LDUzLjEyN2w1My4xMjctNTMuMTI3IGMxLjkwMS0xLjkwMiw0Ljk4NC0xLjkwMiw2Ljg4NywwYzEuOTAxLDEuOTAxLDEuOTAxLDQuOTg1LDAsNi44ODZMNjguMzI0LDYxLjQzOWw1My4xMjgsNTMuMTI4YzEuOTAxLDEuOTAxLDEuOTAxLDQuOTg0LDAsNi44ODYgYy0xLjkwMiwxLjkwMi00Ljk4NSwxLjkwMi02Ljg4NywwTDYxLjQzOCw2OC4zMjZMOC4zMTIsMTIxLjQ1M2MtMS45MDEsMS45MDItNC45ODQsMS45MDItNi44ODYsMCBjLTEuOTAxLTEuOTAxLTEuOTAxLTQuOTg0LDAtNi44ODZsNTMuMTI3LTUzLjEyOEwxLjQyNiw4LjMxM0wxLjQyNiw4LjMxM3oiIGZpbGw9IiNmZmZmZmYiLz48L2c+PC9zdmc+) 
    no-repeat center center!important;
    background-color: none!important;
    background-size: 70%!important;
  }
  
  .ber-hdg-r {
  line-height: 26px;
  }
  .eqtstR .pdpHgr:before, .eqtstR.nImg .pdpHgr:before {
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
  }
  
  .oEq_r .pdpHgr:before {
    content: "";
    position: absolute;
    /* width: 499px; */
    /* height: 499px; */
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 1;
  }
  
  .eqtstR .pdpHgr .blrImg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    filter: blur(3px);
    -webkit-filter: blur(3px);
    width: 100%;
    height: 100%;
  }
  
  
  .eqtstR.ber-mcont .pdpHgr img {
    max-height: 85vh;
  }
  
  .eqtstR.ber-mcont .pdpHgr, .eqtstR.nImg.ber-mcont .pdpHgr, .eqtstR .imgslide, .eqtstR .pdpHgr:before, .eqtstR .ber-Lsc.enqImg, .eqtstR .imgslide {
    height: 85vh;
  }
  .oEq_r .pdpHgr img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    border-radius: 3px;
    max-width: 499px;
    max-height: 499px;
  }
  
  .oEq_r .pdpHgr {
    height: 500px;
    width: 500px;
    border: 1px solid #eaeaea;
    overflow: hidden;
    border-radius: 5px;
  }
  
  .inf-scroll {
    transform: translate(-50%, -48.5%)!important;
    background-color: #f6f4f6;
    padding-top: 5px;
  }
  .eqmt10 {
    margin-top: 10px;
  }
  .oEq_r * {
    box-sizing: border-box;
  }
  .ibgc {
    background-color: #fff;
  }
  .sldBy {
    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    padding: 12px 16px;
    margin-bottom: 15px;
  }
  .epLf30 .eprod {
    font-size: 22px;
    font-weight: 700;
    color: #000;
    line-height: 2;
    padding-right: 15px;
  }
  .epLf30 .eprod {
    padding-top: 15px;
    padding-bottom: 0;
    font-size: 20px;
  }
  
  
  
  .eqsRt .eqflsRt {
    color: #fdc12a;
    padding: 0;
    z-index: 1;
    top: 0;
    overflow: hidden;
    bottom: 0;
  }
  
  
  
  /* ------------- Card -------------- */
  .VSP-SEC * {
    margin: 0;
    padding: 0;
  }
  
  .VSP-SEC {
    box-sizing: border-box;
    width: 100%;
    padding: 10px;
    background-color: #f1f1f1;
    border-radius: 8px;
  }
  
  .VSP-SEC .vs-heading {
    margin-bottom: 10px;
    margin-left: 5px;
  }
  .VSP-SEC .vs-heading h3 {
    font-weight: bold !important;  
    font-size: 16px !important;
  }
  
  #blheading strong{
    font-weight: bold !important;  
  }
  .ProBoxUL {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-align: center;
    display: flex;
    align-items: center;
  }
  
  .ProBoxUL li {
    width: 16%;
    border: 1px solid #e4e4e4;
    list-style: none;
    transition: 0.3s;
    margin: 0 5px;
  }
  
  .ProBox-Item {
    padding: 6px;
    text-decoration: none;
  
  }
  
  .ProBoxUL li:hover {
    box-shadow: 0 5px 17px 0 #d5d5d5;
  }
  
  .berds10 {
    border-radius: 10px;
  }
  
  .ProBox-Item .Proimg {
    height: 100px;
    width: 100px;
    margin: 0 auto;
  }
  
  .ProBox-Item .Proimg img {
    height: 100%;
    max-width: 100%;
  }
  
  .ProBox-Item .procontent {
    font-size: 13px;
    text-align: center;
    margin: 6px 0;
    display: -webkit-box;
    line-clamp: 2;
  -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 36px;
    display: grid;
    align-items: center;
  }
  
  .ProBox-Item .proPrice {
    color: #363636;
    font-size: 13px;
    font-weight: bold;
    display: -webkit-box;
    line-clamp: 1;
  -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .ProBox-Item .proPrice:hover {
    color: #da2931;
  }
  
  /* ------------------ */
  .ber-hdg-r1 {
    padding-top: 0;
  }
  
  .ber-hdg-r1 .otphdg {
    padding-bottom: 10px;
  }
  
  /* blotp removeclass bemb20 add class bemb8 */
  
  .bemlsecR2 {
    margin: 6px 0 0px 0;
  }
  
  .ber-lbl2 {
    padding: 0 0 9px 0;
  }
  
  .SuggestionsCity {
    margin-top: -2px;
  }
  
  .mob-input {
    border-radius: 8px;
    height: 34px;
    width: 280px;
    padding: 0 10px;
  }
  
  .qut_cus .brdrgt8,
  .brdrgt8 {
    border-radius: 0 8px 8px 0 !important;
  }
  
  .brdlft8 {
    border-radius: 8px 0 0 8px !important;
  }
  
  .color3 {
    color: #2e3192;
  }
  
  .atxu {
    text-decoration: underline;
  }
  
  .atxu:hover {
    text-decoration: none;
  }
  
  .wid_600 {
    width: 600px;
  }
  
  .bemt0 {
    margin-top: 0px;
  }
  
  .row-be2 {
    position: relative;
    margin-bottom: 20px;
  }
  
  .befstgobl {
    position: relative;
    top: -58px;
    left: 350px;
    width: 80px;
  }
  
  .bed-input {
    border-radius: 8px;
    margin: 0;
    height: 34px;
    width: 270px;
    padding: 0 10px;
  }
  
  .mt20 {
    margin-top: 20px;
  }
  
  .minH500 {
    min-height: 500px !important;
  }
  
  .orline {
    position: relative;
    color: #333;
  }
  
  .orline::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    height: 1px;
    width: 45%;
    background-color: #333;
  }
  
  .orline::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: 1px;
    width: 45%;
    background-color: #333;
  }
  
  .bfsbtnbl {
    cursor: pointer;
    text-align: center;
    color: #fff;
    padding: 0px 30px 0px 0px;
    border-radius: 8px;
    width: 224px;
    font-size: 20px;
    border: none;
    background-position: 148px 9px;
    line-height: 34px;
    height: 38px;
  }
  
  .bfsbtnbl:hover {
    background-color: #007a6e !important;
  }
  
  .customG2 {
    display: inline-block;
    background: #4685f5;
    color: #fff;
    width: auto;
    border-radius: 8px;
    border: thin solid #4685f5;
    box-shadow: 1px 1px 1px grey;
    white-space: nowrap;
    cursor: pointer;
    height: 38px;
  }
  
  .customG2:hover {
    background: #167ac6;
  }
  
  .bfstgobl {
    position: relative;
    top: 15px;
  }
  
  .VSP-SECI * {
    margin: 0;
    padding: 0;
  }
  
  .VSP-SECI {
    box-sizing: border-box;
    width: 100%;
    padding: 5px 10px 20px 10px;
    border-radius: 8px;
    margin-bottom: 10px;
  }
  
  .VSP-SECI .vs-heading {
    margin-top:10px;  
    margin-bottom: 10px;
    margin-left: 5px;
  }
  .VSP-SECI .vs-heading h3 {
    font-weight: bold !important;  
    font-size: 20px !important;
  }
  .ProBoxULI {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-align: center;
    display: grid;
    grid-template-columns: repeat(6,1fr);
    grid-auto-rows: 1fr;
    grid-gap: 15px;
    align-items: center;
  }
  
  .ProBoxULI li {
    width: 100%;
    border: 1px solid #e4e4e4;
    list-style: none;
    transition: 0.3s;
    word-break: break-word;
  }
  
  .ProBoxULI li:hover {
    box-shadow: 0 5px 17px 0 #d5d5d5;
  }
  .ProBoxULIC {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-align: center;
    display: grid;
    grid-template-columns: repeat(5,1fr);
    grid-auto-rows: 1fr;
    grid-gap: 10px;
    align-items: center;
  }
  
  .ProBoxULIC li {
    width: 100%;
    border: 1px solid #e4e4e4;
    list-style: none;
    transition: 0.3s;
    margin: 0 5px;
  }
  
  .ProBoxULIC li:hover {
    box-shadow: 0 5px 17px 0 #d5d5d5;
  }
  
  .img-mcats{
      display: grid;
      grid-template-columns: 100px auto;
      align-items: center;
      justify-content: flex-start;
      box-shadow: 3px 0 6px rgba(0,0,0,.12);
      transition: .3s;
      height: 100%;
      background-color: #fff;
      color: #2e3192;
  }
  
  .ProBox-Item .ProimgC {
    height: 100px;
    width: 100px;
    padding: 5px;
  }
  .ProBox-Item .ProimgC img{
    max-width:100%;
    max-height:100%;
  }
  .scrlcats {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .mcard-txt{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin: 4px 0 4px 4px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .mcard-txt *{
    margin: auto 0;
  }
  .mcard-hdg{
    font-size: 13px;
    font-weight: 700;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
  -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    cursor: pointer;
    text-align: left;
  }
  .mcard-cty{
    display: -webkit-box;
    line-clamp: 1;
  -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    margin-top: 3px;
    color: rgba(0,0,0,0.6);
    text-align: left;
    min-height: 14px;
  }
  .mcard-gqarw{
    margin: 0 0 -1px -3px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .mcard-gqarw svg{
    width:20px;
    height:20px
  }
  .hvtxu:hover{
    text-decoration: underline;
  }
  .eQlh {
    line-height: 24px;
  }
  .iClr2 {
    color: #7b7a7b;
  }
  .iClr1 {
    color: #313131;
  }
  .oEq_r.eqtstR, .eqtstR .enqImg, .eqtstR .ber-Rsc, .eqtstR .bemlsecR, .oEq_r.drqmg, .drqmg .enqImg, .drqmg .ber-Rsc, .drqmg .bemlsecR {
    background-color: #f6f4f6;
  }
  .eqtstR .eqsold, .eqtstR .eqsoldby {
    font-size: 16px;
    color: #000 !important;
  }
  .enqa.enqcmp:hover {
    text-decoration: underline;
    color: black;
  }
  .sClr, .sClr:hover {
    color: #4d4d4d;
  }
  .eqRC2 {
    color: #707070;
  }
  .epf12 {
    font-size: 12px;
  }
  .eflwp {
    flex-wrap: wrap;
  }
  .eqRC3 {
    color: #0f0f10;
  }
  .equVs {
    background-position: -41px -25px;
  }
  .equVs, .equVPs, .equTs, .equLs, .equSs, .equVe {
    width: 20px;
    height: 22px;
    margin: 0 3px 0 0;
  }
  .imFsp {
    background-image: url(https://apps.imimg.com/gifs/fenq-sp2.png);
    background-repeat: no-repeat;
  }
  @media screen and (max-width: 1515px) and (min-width: 990px) {
    .eqtstR .befs14.eqRC3 {
        font-size: 12px;
    }
  }
  @media screen and (max-width: 1515px) and (min-width: 990px) {
    .eqtstR .ber-Rsc .epLf30 {
        padding: 0 30px;
    }
  }
  #t0901_sold0R{
  color: #000!important;
  }
  .eqtstR .eprod {
    padding-top: 15px;
    padding-bottom: 0;
    font-size: 20px;
  }
  .pl0 {
    padding-left: 0px !important;
  }
  .ht34 {
    height: 34px;
  }
  .imgscroll .ber-lbl{
    color: #05796f !important;
  }
  .addr-city {
    display: -webkit-box;
    line-clamp: 2;
  -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    margin: 6px;
    color: #5d5d5d !important;
    text-align: center;
    word-wrap: break-word;
  }
  .eqsRt {
    unicode-bidi: bidi-override;
    color: #ccc;
    margin: 0;
    padding: 0;
  }
  .e_f18 {
    font-size: 18px;
  }
  .eqtstR .ber-Rsc {
    padding: 0 0 45px 0;
  }
  
  
  button#t0901_prebtnR,button#t0901_nextbtnR {
    position:fixed;
    top:50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer!important;
  }
  button#t0901_prebtnR{
    left:-50px
  }
  
  button#t0901_nextbtnR {
  right: -50px    
  }
  
  
  #interact {border-radius: 0 5px 0 5px;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: 0;z-index: 3;cursor: default;margin-top: 9px;margin-right:9px}#interact button {background-color: rgba(0, 0, 0, 0.7);width: 36px;height: 36px;flex-shrink:0;display: flex;align-items: center;justify-content: center;outline:none;border: none;cursor:pointer;padding: 7px 5px;margin-left:12px;border-radius:92px}#interact button svg, #interact button svg path{fill:#fff;}#interact button[disabled] {opacity: 0.5;cursor: not-allowed;}#interact button[disabled] svg {fill: grey;}
  
  #t0901_zoomimage {
    transition: transform 0.3s ease;
  }
  
  .blrpopR .blurMsg{font-size:23px;font-weight:700;margin-bottom:10px; text-align: center!important;color: black!important;}
  
  .blrpopR #t0901_questionouterwrapper {padding: 25px!important;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;width: 30vw;min-height: auto;height: auto;background-color: #fff;border-radius: 20px;box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.7);}
  .blrpopR .ber-cls-rec { position: fixed;z-index: 4;}
  .blrpopR .idsf.eflwp.befs14.eqRC3 { font-size: 13px; }
  
  .blrpopR iframe#videoProd {
    filter: blur(13px);
  }
  .blrpopR #t0901_isqdetails0R{
    display: none;
  }
  .blrpopR .eqRC1{
    margin-left: 14px;
  }
  /* .blrpopR .viewdetails{
    display: none;  
  } */
  
  .blrpopR .ber-Rsc {
    padding: 0;
    position: unset;
    width: 0;
    min-height: auto;
  }
  .blrpopR .epLf30{padding: 0 !important;}
  .blrpopR.ber-mcont .ber-Lsc.enqImg,.blrpopR .imgslide{width:85vw!important;}
  .blrpopR.ber-mcont .pdpHgr{width:calc(85vw - 83px)!important;}
  .blrpopR .sldBy{box-shadow:none;padding: 5px 0;margin:0;display: flex;}
  .blrpopR .eqprodpr,.blrpopR #enqImgIsq,.blrpopR .eprod svg,.blrpopR #t0901_vcd{display:none}
  .blrpopR .eprod{font-size:17px;line-height:20px;color:#333;pointer-events: none;}
  .blrpopR .blurMsg{font-size:20px;font-weight:700;margin-bottom:10px}
  .blrpopR .eqsold, .blrpopR .eqsoldby {
    font-size: 14px;
    color: #333 !important;
    pointer-events: none;
  }
  .blrpopR .idsf.eflwp.befs14.eqRC3{font-size:13px;margin-top: -3px;margin-left: 15px;}
  .blrpopR #t0901_question{margin-top:15px}
  .blrpopR .befstgo2{font-size:20px}
  .blrpopR .pdpHgr:before, .blrpopR.nImg .pdpHgr:before{background:rgba(0, 0, 0, 0.1)}
  .nImg.blrpopR.ber-mcont .pdpHgr{width:85vw!important;}
  .blrpopR .ber-Rsc{
    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.7);
  }
  .blrpopR>.idsf{
    position: relative;
  }
  
  .blrpopR img#t0901_zoomimage {
    filter: blur(13px) !important;
  }
  .blrpopR #t0901_blurimg{
    filter: blur(23px) !important;
  }
  .blrpopR #t0901_sliderImg{
    filter: blur(5px) !important;
  }
  .blrpopR #t0901_rightproddetails {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 2px 25px 12px 25px;
    top: 0;
    z-index: 3;
    min-height: auto;
    height: auto;
    background-color: #fff;
    border-radius: 0px;
    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.7);
    /* box-sizing: border-box; */
  }
  
  .cbl_vh {
    visibility: hidden;
  }
  .eIfvm {
    height: 98vh;
  }
  
  
  .eIfvm .pdpHgr {
      width: 100%;
      height: 100%;
  }
  .oEq_r .pdpHgr, .oEq_r.nImg .pdpHgr {
    width: 98%;
    height: 625px;
  }
  
  #insf-video{
    height: auto;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
  }
  #inside-insf-video{
    display: flex;
    width:370px;
    margin: 0 auto;
  }
  .newImgIns{
    transform: translate(-50%, -58%) !important; 
  }
  
  .ifrIns{
      margin: -55px 0 -167.5px !important;
    }
  
    .blLoadR {
      border: 6px solid #a8a8a8;
      border-radius: 50%;
      border-top: 6px solid #fff;
      width: 40px;
      height: 40px;
      -webkit-animation: spin 2s linear infinite;
      animation: spin 2s linear infinite;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
    }
    @-webkit-keyframes spin {
      0% {
        -webkit-transform: rotate(0deg);
      }
      100% {
        -webkit-transform: rotate(360deg);
      }
    }
    @keyframes spin {
      0% {
        transform: rotate(0deg);
      }
      100% {
        transform: rotate(360deg);
      }
    }
  
    .equTs {
      background-position: -6px -25px;
  }
  .bemt10 {
    margin-top: 10px;
  }
  
  
  .eq_img .enqLogIn.imgfv .ber-input, .eq_img .eqIsMn .ber-input.beW3 {
    height: 44px;
    border-color: #bebcbc;
    border-radius: 6px !important;
    padding-left: 90px;
  }
  .epLf30 {
    padding: 0 30px;
  }
  
  .oEq_r .enqLogIn.imgfv .ber-input {
    height: 42px;
    width: 100%;
    padding-left: 70px;
    font-size: 13px;
  }
  .oEq_r .enqLogIn .ber-input {
    width: 390px;
    height: 50px;
    border: 1px solid #eaeaea;
    border-radius: 3px !important;
    padding-left: 70px;
  }
  
  .lgwd{
    width: 100% !important;
    border-color: #bebcbc !important;
      border-radius: 6px !important;
  }
  .lgwd:focus {
    border-color: #00a699 !important;
  }
  .imcntc{
    width:100% !important;
  }
  .imgDetect{
    right:0px !important;
    top: 47px !important
  }
  .otpAlign{
    text-align:center !important;
    margin-top: 5PX !important;
  }
  
  .eqtstR .lbtool label, .eqtstR .qt_lbl, .eqtstR .ber-lbl {
    color: #05796f;
  }
  
  .blrpopR .bemlsecR {
      background-color: #fff;
  }
  
  
  
  .fullscreen-mode {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: black;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
  }
  
  .fullscreen-image {
    max-width: 100%;
    max-height: 100%;
  }
  
  .back-button {
    position: fixed;
    top: 20px;
    left: 20px;
    z-index: 10000;
  }
  
  .back-button {
    background: linear-gradient(to right, #eee, #ccc);
    color: black;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    transition: background 0.3s ease;
    padding-left: 40px; 
  }
  .back-button::before {
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij4KICA8cGF0aCBkPSJNMTkgMTFINy44M2w1LjU5LTUuNTlMMTIgNGwtOCA4IDggOCAxLjQxLTEuNDFMNy44MyAxM0gxOXYtMnoiLz4KPC9zdmc+);
    background-size: contain;
    background-repeat: no-repeat;
  }
  
  div#videoProd{
    display:none;
  }
  .viewdetails {
    border: 1px solid #03675E;
    padding: 8px 16px;
    border-radius: 50px;
    color: #03675E;
    font-weight: bold;
    transition: 0.2s;
    margin-left: 10px;
    white-space: nowrap;
}

.viewdetails:hover {
  background: linear-gradient(180deg, #05877C 0%, #03675E 100%);
  color: white;
}

.btmar{
  margin-bottom: 10px;
}
.tpmar {
  margin-top: 10px;
}
a.eqElps.eqElps2.ber-pnm.eprod:hover {
  color: #2e368f !important;
}
.eqElps {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pr0{
  padding-right: 0 !important;
}
.asFe{
  align-self: flex-end;
}

/* The main modal container with a fixed, centered position */
.modal {
    width: 100%;
    max-width: 500px;
  }
  
  
  /* Style for the modal header */
  .modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    font-size: 20px;
  }
  
  /* Close button in the top-right corner of the modal */

  
  /* Style for the form and its elements */
  .contact-form {
    display: flex;
    flex-direction: column;
    width: 331px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  
  .form-group {
    margin-bottom: 15px;
    /* margin-top: 35px; */
  }
  
  .lbl{
    padding: 0 0 9px 0;
    text-align: left;
    margin-right: 1px;
    background: 0 0;
    font-weight: 400;
    font-size: 15px;
    color: #696969;
    pointer-events: none;
    line-height: 13px;
    display: block;
  }
  
  /* Style for input fields */
  .form-group input[type="text"],
  .form-group input[type="email"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 5px;
    font-size: 15px;
    height: 42px;
  }
  .form-group input[type="text"]::placeholder,
  .form-group input[type="email"]::placeholder {
    color: #888;
    font-size: 12px;
  }
  
  .form-group input[type="text"]:focus,
  .form-group input[type="email"]:focus{
    outline: none;
    border: 1px solid #2e3192;
  }
  /* Detect city and submit buttons */
 
  .submit-button {
    width: 200px;
    height: 45px;
    border-radius: 3px;
    background-color: #029f93;
    border: solid 2px #029f93;
    font-size: 16px;
    color: #fff;
    background-color: rgb(0, 166, 153);
    cursor : pointer;
    margin-top: 10px;
  }
  .submit-button:hover {
    background-color: #007a6e !important;
    border-color: #007a6e !important;
  }
.detect-button:hover {
    text-decoration: underline;
}
.input-error {
  border: 1px solid red;
}
.ber-sugg {
  z-index: 999 !important;
}
.cityfld{
  display: flex;
  align-items: center;
}
.sugstrip{
  cursor: pointer;
  color: #2e3192;
}
.sugstrip:hover{
  text-decoration: underline;
}
.ber-hdg-r {
  font-size: 20px;
  padding: 10px 0 0 0;
  color: #000;
  line-height: 21px;
}

.blotpbl {
  color: #333;
  line-height: 21px;
  font-size: 16px;
  /* margin-bottom: 20px; */
}
.detect-button {
  position: absolute;
  right: -88px;
  top: 11px;
  color: #2e3192;
  text-decoration: underline;
  font-size: 13px;
}
.sgstx{
  color: grey;
}
.Supptxt{
  color: #777;
  font-style: italic;
  font-size: 12px;
  margin-top: 3px;
}

.phoneParent {
    position: relative;
    margin-bottom: 20px;
    margin-top: 20px;
}

/* Input container */
.input-container {
    display: flex;
    align-items: center;
    width: 331px;
}

/* Country code input (read-only) */
input[type="text"] {
    /* text-align: center; */
    background-color: #f9f9f9;
    font-size: 14px;
    color: #333;
}
/* Phone number input */
input[type="text"][name="phoneNumber"] {
    width: 100%;
    padding: 5px;
    font-size: 14px;
    color: #333;
    text-align: left;
    padding-left: 62px;
    height: 42px;
    border: 1px solid #ccc;
    transition: border-color 0.2s ease-in-out; /* Add transition for smooth border color change */
    border-radius: 3px !important;
}

input[type="text"][name="phext"] {
    position: absolute;
    border-radius: 3px 0 0 3px !important;
    left: 1px;
    top: 1px;
    height: 40px;
    border: none;
    border-right: 1px solid #c9c6c6 !important;
    width: 52px;
    text-align: center;
}

/* Focus state for phone number input */
input[type="text"][name="phoneNumber"]:focus {
    outline: none; /* Remove default focus outline */
    border-color: #4458a7; /* Change border color when focused */
}
.input-container label {
    position: absolute;
    transition: all 0.2s;
    pointer-events: none;
    transform: translate3d(55px, 0, 0) scale(1);
    transform-origin: left top;
    font-size: 12px;
    color: #888;
    z-index: 1;
    padding: 5px 10px;
    text-align: left;
    margin-right: 1px;
    background: 0 0;
    font-weight: 400;
}

/* Active label state */
.input-container label.active {
    transform: translate(55px, -20px);
    font-size: 12px;
    color: #4458a7;;
    line-height: 13px;
    display: block;
    font-weight: 400;
    padding: 5px 5px;
    background-color: #f9f9f9;
}
.cnamecont{
    margin-top: 15px;
    margin-bottom: 25px;
    width: 60%;
}
.tooltip {
    position: relative;
    cursor: pointer;
    background-position: -8px -897px;
    line-height: 21px;
    background-image: url(https://apps.imimg.com/gifs/blform-sprite22.png);
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
    left: 5px;
    top: 4px;
    display: inline-block;
  }
  .lablcont{
    display: flex;
  }
  .lablcont label{
    position: relative !important;
    padding: 12px 0px 9px 0px ;
    font-size: 15px ;
    color: #696969;
    pointer-events: none;
    line-height: 14px !important;
    display: block !important;
  }
  .cnamebl{
    width: 331px;
    height: 42px;
    padding: 10px !important;
    border: 1px solid #ccc !important;
  }
  .cnamebl[placeholder]{
    color: #888;
    font-size: 12px;
  }
  .warhead{
    font-size: 15px;
    font-weight: 700;
    color: #000;
  }
  
  .tooltip .tooltiptext {
    visibility: hidden;
    position: absolute;
    display: block;
    width: 295px;
    top: -60px;
    left: 30px;
    border: 1px solid #dcdcdc;
    padding: 10px;
    background-color: #fff;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    box-shadow: 0 0 7px #ccc;
  }
  .tooltiptext::before {
    border-top: 12px solid transparent;
    border-right: 12px solid #dcdcdc;
    border-bottom: 12px solid transparent;
    border-left: 12px solid transparent;
    top: 60px;
    left: -24px;
    position: absolute;
    content: "";
  }
  .tooltiptext::after {
    border-top: 10px solid transparent;
    border-right: 10px solid #fff;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    top: 62px;
    left: -20px;
    position: absolute;
    content: "";
}
.tooltiptext li {
    padding: 5px 0;
    list-style: disc;
    font-size: 14px;
    color: #333;
    line-height: 14px;
}
  .tooltiptext ul {
    padding-left: 17px;
 }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
  }
  
.errorOtpR {
    color: #f40c10;
    height: 26px;
    line-height: 26px;
    /* position: absolute; */
    margin-top: 10px;
}
.errorOtpR2 {
    margin-top: 5px;
    color: #f40c10;
    height: 26px;
    line-height: 26px;
}
.bedvh {
    min-height: 38px;
  }
  .oEq_r .enqoptin-rec {
    width: 38px;
    height: 38px;
    border-radius: 3px;
    border: solid 1px #777777;
    background-color: #ffffff;
    font-size: 18px;
}
.enqoptin-rec {
    border: 0px;
    border-bottom: 2px solid #b9b9b9;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    color: #000;
    margin-right: 15px;
    padding: 0 5px;
    text-align: center;
    font-size: 20px;
}

.bloptin-rec {
    border: 0;
    border-bottom: 2px solid #b9b9b9;
    width: 38px;
    height: 38px;
    line-height: 28px;
    color: #000;
    margin-right: 15px;
    padding: 0 5px;
    font-size: 20px;
}

.nootpp{
    margin-top: 95px;
    text-align: left;
    min-width: 250px;
    color: #606060;
}
.nootppbl{
    margin-top: 95px;
    min-width: 250px;
    color: #606060;
}
#noOtp #t0901resendOtp {
    padding: 1px 6px !important;
}

.blSmst {
    color: #2e3192;
    text-decoration: underline;
    border: 0px;
    background: transparent;
    font-size: 14px;
}

.oEq_r .blotp {
    color: #111; 
     font-size: 16px; 
    margin-top: 15px;
    line-height: 21px;
}
.oEq_r .hovsub:hover{
    background-color: #007a6e !important;
    border-color: #007a6e !important;
}
.bemb20{
    margin-bottom: 20px;
}
.bloptin-rec:focus{
    border-top:none!important;
    border-right:none!important;
    border-left:none!important;
    border-bottom: 2px solid #00a699!important;}
.enqoptin-rec:focus {
    border-color: #029f93!important;
}

.bloptin-rec:focus-visible,.enqoptin-rec:focus-visible  {
    outline: none; 
  }

  #t0901resendOtp:hover{
    text-decoration: none;
  }
  #t0901_skipOTP{
    top: -98px;background-color: transparent;border: none;color: #999;cursor:pointer; 
  }
  #t0901_skipOTP:hover{
    color: black;
  }

  .disabRes{
    
        opacity: 0.4;
                cursor: default;
    
  }
  .blotpbtn {
    background: #00a699;
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
    border: 0px;
    border-radius: 2px;
    font-family: arial;
    margin-left: 5px;
    outline: 0;
    cursor: pointer;
}
.blicotp {
    background-position: -135px -685px;
    width: 121px;
    height: 96px;
    display: inline-block;
}
.blnewfo_sprit{
    background-image: url(https://apps.imimg.com/gifs/blform-sprite22.png);
    background-repeat: no-repeat;
}
.beotpR{
    margin-top: 40px;
    text-align: center;
}
.centred{
    text-align: center;
}   
.scrl_layout {
    overflow: hidden !important;
}
.ber-frwrap {
    z-index: 999;
}
.w100{
    width: 100%; 
}
.impw100{
    width: 100% !important;  
}
.highErr{
    border-color: #d6181b !important;
}
.errorRD{
    color: red;
    margin-top: 8px;
}
.lhSldby{
    line-height: 25px;
}
.blckbg {
    background: #000;
    overflow: hidden;
    filter: alpha(opacity = 75);
    opacity: 0.75;
}
.blckbg, .ber-frwrap {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0;
    text-align: left;
}
.frmcont {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 4;
}
.dispNone {
    display: none;
}
.db {
    display: block !important;
}
.bezid, .blckbg {
    z-index: 4;
}

.ber-mcont {
    background: #fff;
    width: 984px;
    min-height: 500px;
    display: table;
    margin: 0px auto;
    font-family: arial;
    position: relative;
}
.oEq_r.ber-mcont {
    width: 810px;
    min-height: 500px;
}
.blHW.ber-mcont {
    background: #fff;
    width: 984px;
    min-height: 500px;
    display: table;
    margin: 0px auto;
    font-family: arial;
    position: relative;
}
.ber-mcontbl {
    background: #fff;
    width: 984px;
    min-height: 500px;
    display: table;
    margin: 0px auto;
    font-family: arial;
    position: relative;
}


.oEq_r * {
    box-sizing: border-box;
}
.oEq_r .nwInn {
    width: 230px;
    padding: 10px;
    border-radius: 5px 0 0 5px;
    flex-shrink: 0;
}
.oEq_r .ber-Lsc, .oEq_r .ber-Lsc1, .oEq_r .ber-Lsc2, .oEq_r .ber-Lsc3 .beclrW {
    color: #333;
}
.oEq_r .ber-Lsc, .oEq_r .ber-Lsc1, .oEq_r .ber-Lsc2, .oEq_r .ber-Lsc3 {
    background-color: #fafafa;
    color: #333;
    width: 300px;
}
.oEq_r * {
    box-sizing: border-box;
}
.ber-Lsc, .ber-Lsc1, .ber-Lsc2, .ber-Lsc3 {
    background: #4458a7;
    color: #fff;
    padding: 10px;
    vertical-align: top;
    position: relative;
    min-height: 500px;
}
.ber-Lsc {
    width: 500px;
}
.oEq_r .belodrbg {
    background: rgba(255, 255, 255, 0.5);
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 5;
    width: 100%;
    right: 0px;
}
.oEq_r .nwInn .ber-prdimg {
    height: 280px;
    width: 280px;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    margin: 0;
}
.ber-prdimg, .pr {
    position: relative;
}
.ber-prdimg::before {
    width: 100%;
    height: 100%;
    background-color: #fff;
    top: 0px;
    left: 0px;
    z-index: 1;
    position: absolute;
    content: "";
}
.oEq_r .ber-prdimg img {
    border-radius: 5px;
}

.ber-prdimg img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    z-index: 3;
}
.oEq_r .lTxt {
    padding: 0 5px;
}
.oEq_r.eqPdsec .eprod {
    font-size: 16px;
    line-height: 1.3;
    font-weight: normal;
}
.oEq_r.eqPdsec .eqprodpr {
    padding: 0 0 5px;
    font-size: 14px;
}

.oEq_r .eqprodpr {
    font-size: 15px;
    color: #777;
    padding: 5px 0;
    margin-top: 5px;
}
.oEq_r.eqPdsec .eqpr {
    font-size: 16px;
    font-weight: 100;
}

.oEq_r .eqpr {
    font-size: 18px;
    color: #111;
    font-weight: 700;
}
.oEq_r .befs16 {
    font-size: 14px;
}
.pnsEnq {
    font-weight: bold;
    font-size: 15px;
    line-height: normal;
    margin-left: 25px;
    padding: 0;
    cursor: default;
    color: black;
}
.pnsEnq:before {
    position: relative;
    content: " ";
    margin-left: -30px;
    width: 22px;
    height: 22px;
    min-width: 22px !important;
    vertical-align: middle;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43NSIgaGVpZ2h0PSIxNC41MTMiIHZpZXdCb3g9IjAgMCAxNC43NSAxNC41MTMiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiMwNjgwNzY7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MDguMjkxIC0zNjUuMTk1KSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik05MTcuOSwzNzkuNzA4YTIuMjE3LDIuMjE3LDAsMCwwLDEuMzQ1LS40MTJjLjU1Mi0uMzk0LDEuMDgzLS44MjEsMS42LTEuMjYyYS44MjkuODI5LDAsMCwwLS4wMTYtMS4xMzRjLS41NzMtLjU5LTEuMTUzLTEuMTc0LTEuNzQ5LTEuNzQxYTEuMTA4LDEuMTA4LDAsMCwwLTEuNDA2LS4wNDVjLS4zMjQuMjI3LS42NTcuNDQ1LS45NTguN2EuNzY5Ljc2OSwwLDAsMS0uOTMxLjA4OSwzLjM1MSwzLjM1MSwwLDAsMS0uNzYtLjVjLS44NzUtLjgzMS0xLjczMi0xLjY4LTIuNTgzLTIuNTM2YTIuMzc1LDIuMzc1LDAsMCwxLS4zNjktLjU1NS45MTguOTE4LDAsMCwxLC4wOS0xLjFjLjI0Mi0uMy40Ni0uNjE5LjY4NS0uOTMzYTEuMDg2LDEuMDg2LDAsMCwwLS4xLTEuNDQxcS0uOC0uODE0LTEuNjE5LTEuNjEzYS44NzguODc4LDAsMCwwLTEuMzYuMDQzYy0uMzYxLjQxLS43LjgzOS0xLjAyNiwxLjI4YTIuMjUxLDIuMjUxLDAsMCwwLS4zLDIuMTkxLDkuOTc0LDkuOTc0LDAsMCwwLDEuODE1LDMuMDc2LDI2LjA0NywyNi4wNDcsMCwwLDAsNS4yMTUsNC45MTNBNC45NDUsNC45NDUsMCwwLDAsOTE3LjksMzc5LjcwOFoiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTkxNi4wNzksMzY4LjhhNC4xMTksNC4xMTksMCwwLDEsMy4zNTYsMy4zNTUuNDI5LjQyOSwwLDAsMCwuNDI2LjM1OS40NDguNDQ4LDAsMCwwLC4wNzMtLjAwNy40MzMuNDMzLDAsMCwwLC4zNTYtLjUsNC45ODMsNC45ODMsMCwwLDAtNC4wNi00LjA2LjQzNC40MzQsMCwwLDAtLjUuMzUyLjQyOC40MjgsMCwwLDAsLjM0OS41Wm0wLDAiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTkyMy4wMzQsMzcxLjg4N2E4LjIsOC4yLDAsMCwwLTYuNjg2LTYuNjg2LjQzMi40MzIsMCwwLDAtLjE0MS44NTIsNy4zMzEsNy4zMzEsMCwwLDEsNS45NzUsNS45NzUuNDMuNDMsMCwwLDAsLjQyNi4zNTkuNjIuNjIsMCwwLDAsLjA3NC0uMDA3LjQyNC40MjQsMCwwLDAsLjM1Mi0uNDkzWm0wLDAiLz48L2c+PC9zdmc+);
    background-position: 6px 2px;
    background-repeat: no-repeat;
}
.pnsno {
    margin-left: 5px !important;
}
.oEq_r.eqPdsec .eqsold, .oEq_r.eqPdsec .eqsoldby {
    font-weight: normal;
    font-size: 13px;
}

.oEq_r .eqsoldby {
    font-size: 15px;
    color: #111;
    padding: 5px 0;
    line-height: 24px;
}
.oEq_r.eqPdsec .eqsold, .oEq_r.eqPdsec .eqsoldby {
    font-weight: normal;
    font-size: 13px;
}

.oEq_r .col777, .oEq_r .eqsold {
    color: #777 !important;
}
.ber-Rsc.btPd {
    padding-bottom: 80px;
}

.oEq_r .ber-Rsc {
    padding: 25px 10px 15px 10px;
    /* box-shadow: -16px 0 13px 0 rgba(229, 229, 229, 0.16); */
    width: 330px;
    min-height: 500px;
    flex-shrink: 0;
    border-radius: 0 5px 5px 0;
}
.befs14, .ber-help, .ber-mfrm, .ber-Rsc {
    font-size: 14px;
}
.befs13 {
    font-size: 13px;
}
.ber-Rsc {
    background: #fff;
    position: relative;
    padding: 25px 20px 15px 20px;
    line-height: 18px;
    flex: auto;
}
.oEq_r .ber-cls-rec {
    width: 18px;
    height: 18px;
}
.ber-cls-rec, .ber-cross {
    font-size: 22px;
    top: 10px;
    right: 10px;
    font-style: normal;
    color: #666;
    z-index: 3;
    line-height: 18px;
    font-weight: bold;
}
.ber-frmpop .bedvh {
    min-height: 75px;
}
.oEq_r .enqLogIn {
    position: relative;
    z-index: 2;
    margin-bottom: 15px;
}
.oEq_r .ber-hdg-r {
    padding-right: 60px;
    padding-bottom: 5px;
}
.ber-hdg-r {
    font-size: 20px;
    padding: 10px 0 0 0;
    color: #000;
    line-height: 22px;
}
.otphdg {
    font-size: 20px;
    color: #000;
    padding-bottom: 15px;
    font-weight: 700;
  }
.befwt {
    font-weight: bold;
}
.oEq_r .ber-dvtxt, .oEq_r .ber-lbl {
    color: #111;
}
.oEq_r .enqLogIn .ber-input { width: 390px; height: 50px; border: 1px solid #eaeaea; border-radius: 3px !important; padding-left: 65px; }
.ber-input, .ber-slbox {
    height: 34px;
    vertical-align: top;
    padding: 0px 0 0 8px;
    margin: 0px;
    font-size: 15px;
    border: 1px solid #c9c6c6;
    border-radius: 2px;
    background-color: #fff;
    color: #000;
}
.oEq_r .ber-slbox {
    border-radius: 7px !important;
}
.ber-slbox, .ber-fwd {
    width: 100%;
}
.oEq_r .hovsub {
    cursor: pointer;
}

.oEq_r .befstgo2 {
    margin-top: 10px;
}
.oEq_r .befstgo3, .oEq_r .befstgo2 {
    width: 200px;
    height: 45px;
    border-radius: 3px;
    
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
}
.oEq_r .nogdpr {
    background-color: #029f93;
    border: solid 2px #029f93;
}
.oEq_r .gdpr {
    background-color: #B2B2B2;
    border: solid 2px #B2B2B2;
}

.oEq_r .col111 {
    color: #111;
}
.txt-cnt, .ber-mdl, .betxtc, .beotpR, .e_whm .ber-grbg {
    text-align: center;
}
.ber-mdl{
    margin-top: 16px;
    margin-bottom: 21px;
}
.ber-txtarea {
    resize: none;
    height: 48px;
    font-size: 15px;
    font-family: arial;
    line-height: 18px;
    padding: 5px 9px;
    margin: 0;
    outline: 0;
  }

  .form-group input[type="text"]::placeholder, .form-group input[type="email"]::placeholder{
    font-size:14px
}
.eqTstR .inPlace::placeholder {
    font-size: 13px;
  }


.ber-cls-rec, .ber-cross {
    font-size: 22px;
    top: 10px;
    right: 10px;
    font-style: normal;
    color: #666;
    z-index: 3;
    line-height: 18px;
    font-weight: bold;
}
.ortxt{
    margin-top:10px;
    font-size:14px;
    font-weight:600;
}
.beabult, .ber-frmpop .nwarN, .ber-mfrm .nwarN, .ber-cls-rec, .int-ct, .int-ct1, .int-ct3, .inft, .othrwd, .ber-erbx, .ber-erarw, .beerrp, .beerrp4, .beerrp5, .beerrp6.beerrp1, .beerrp2, .beerrp3, .ber-cross {
    position: absolute;
}
.ber-lbl {
    padding: 0 0 9px 0;
    text-align: left;
    margin-right: 1px;
    background: 0 0;
    font-weight: 400;
    font-size: 15px;
    color: #696969;
    pointer-events: none;
    line-height: 13px;
    display: block;
}
.cntry_sugg { top: 50%; z-index: 1; transform: translateY(-50%); left: 15px; width: 40px; height: 30px; position: absolute; text-align: center; border-radius: 3px; line-height: 30px;background-color: #eee;}
.oEq_r .beerrp {
    position: unset;
    color: #d6181b;
    padding: 5px 0;
    background: transparent;
    border: none;
    font-weight: normal;
}
.bemlsecR {
    background: #fff;
    margin: 25px 0 10px 0;
}
.bemlsecR3 {
    background: #fff;
    margin: 0px 0 10px 0;
}
.mt10{
    margin-top: 10px;
}
.mt20{
    margin-top: 20px;
}
.mt15{
    margin-top: 15px;
}
.mt-15{
    margin-top: -15px;
}
.cp{
    cursor: pointer;
}
.ber-lbl{
    margin-top: 15px;
}
.txt-cnt {
    text-align: center;
}

button
/* inline form css */
.mb15 {
    margin-bottom: 15px;
}

.contBLin {
    background: #fff;
    border: 1px solid #eee;
    position: relative;
    min-height: 200px;
}
.bgin15 {
    background: #241f55;
    font-size: 18px;
    color: #fff;
    padding: 8px 10px;
    border: 1px solid #242056;
}
.ber-pdg {
    padding: 0 10px;
}

.bxs, .contlk, .pdin, .wful, .wid1 {
    box-sizing: border-box;
}
.mt5 {
    margin-top: 5px;
}
.mb8 {
    margin-bottom: 8px;
}
.dtbl {
    display: table;
}
.pbdrb {
    border-bottom: 1px solid #eaeaea;
}
.fs12 {
    font-size: 12px;
}
.contBLin .frmimg {
    bottom: unset;
    top: 0px;
}
.contBLin .pl65{
    padding-left: 65px !important;
}
.contBLin .beW3 {
    border: 1px solid #eaeaea;
    width: 100%;
    height: 34px;
    padding-left: 65px;
}
.contBLin .ber-erbx {
    color: #333;
    border: 1px solid #ffeaea;
    border-radius: 4px;
    line-height: 16px;
    padding: 5px 17px;
    z-index: 3;
    font-size: 12px;
}
.frmimg {
    width: 70px;
    height: 80px;
    bottom: 52px;
    left: 10px;
    position: absolute;
}
.belft {
    float: left;
}
#obj_fit {
    width: 60px;
    height: 60px;
    object-fit: contain;
}
.frmimg img {
    max-width: 60px;
    max-height: 60px;
}
.pdgbt {
    color: #fff;
    border: 1px solid #058b80;
}
.pdgbt {
    background: #058b80;
}
.be_btmm {
    background: #2e3192;
    border-radius: 2px;
    color: #fff;
    font: 600 16px / 1.3 Arial, Helvetica, sans-serif;
    width: 180px;
    border: none;
    height: 35px;
}
.contBLin .benords {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
/*  Sign in with Google */
.buttonTextfr {
    display: inline-block;
    vertical-align: middle;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    font-weight: bold;
    font-family: sans-serif;
}
span.Gicon {
    background: url(//utils.imimg.com/globalhf/Glogo.png) white 50% 50% no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-size: 22px 22px;
    width: 42px;
    height: 42px;
}
.customG {
    display: inline-block;
    background: #4685f5;
    color: #fff;
    width: auto;
    border-radius: 0px;
    border: thin solid #4685f5;
    box-shadow: 1px 1px 1px grey;
    white-space: nowrap;
    cursor: pointer;
}
.ber-erarw, .ber-erbx {
    background: #ffeaea;
}
.ber-erarw {
    border-left: 0;
    border-top: none;
    border-right: 1px solid #ffeaea;
    border-bottom: 1px solid #ffeaea;
    transform: rotate(-315deg);
    width: 10px;
    height: 10px;
    top: 85%;
    left: 17%;
}
.ber-inbl, .bedblk, .disp-inl {
    display: inline-block;
}
.m0{
    margin: 0;
}
a, .att, .att2 {
    text-decoration: none;
}
.rn{
    resize: none;
}
@keyframes circleAnimation {
    0% {
        transform: scale(0);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes drawTick {
    0% {
        opacity: 0;
        stroke-dashoffset: 50;
    }

    100% {
        opacity: 1;
        stroke-dashoffset: 0;
    }
}
.circle {
    position: relative;
    width: 40px;
    height: 40px;
    background-color: #00A58E;
    border-radius: 50%;
    opacity: 0;
    animation: circleAnimation 1s ease-in-out forwards;
}
.pflx1 {
    flex: 1;
}
.thbtmn {
    display: flex;
    width: auto;
    align-items: center;
    justify-content: space-between;
    text-align: center;
    flex-direction: column;
    font-size: 13px;
    color: #5c5c5c;
}
.chtBtn, .slrIcn {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAhCAMAAABp0ZInAAAAllBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AJcWoAAAAMXRSTlMAP0IyM/rvS1I8NeUFJQ7zajQYBN3KFQj36KqAcz4e0c+7sZiIel5aQ9fHLdLDpGBEYhheowAAARhJREFUOMuN0NdugzAYhuEPKA61WSGEETZhJeni/m+ujTjAjNp5jhB6ZX36AViZspJZWOuYPq7otw5L1s031JXeZ6vXMr3HhqFnWFBGFRvqqLxQudHwQhW24f+VR5Ut6i0r6jvjlnOnfOXdmatupcz3uIo6Kfa4Dp2r6cs03nj09PyvrCuDjDxi7Fano8YzzKmikctVW1NlM/aVA/k1EO3Co9IT5OeoF+0CKOnsS5wIdwFH8t2QVLRrqhJyDcX3An5IXHkAJLtY8ZDd688hl95rdnRc7Gkdilngx+2BNwQArIYVATjaJ9EXqhCoo0LDQqC989LngS4fFoTMhri4nG2I2TUb5BWs8lzLKxxiUsorJKQ0Iad4AH4BzFUnf7RUVkUAAAAASUVORK5CYII=) no-repeat;
    width: 27px;
    height: 23px;
    background-size: 100%;
    margin-right: 10px;
}
.id_aic, .e_whm .eqBksb {
    align-items: center;
}
.idsf {
    display: flex;
}
.befs16, .eqs16 {
    font-size: 16px;
}
.eqEcmp li > div {
    background-color: #fff;
    border: solid 1px #dadada;
    border-radius: 9px;
    padding-bottom: 6px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.befs11 {
    font-size: 11px;
}
a.eComtxt:hover, a.ectxt63:hover {
    color: #da2931;
}
.plaGrd {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 10px;
}
.otpsub.submit-button-img{
    margin-top: 10px!important;
}
.submit-button-img{
    background: linear-gradient(180deg, #05877c 0%, #03675e 100%);
    width: 57%;
    border: none;
    border-radius: 6px;
    font-size: 22px;
    height: 52px;
    cursor: pointer;
    margin-top: 10px;
    transition: box-shadow 0.3s ease 0s;
    color: #fff;
    outline: 0;
    font-weight: bold;
    margin-top:20px;
}
.submit-button-img:hover{
    box-shadow: 0 0px 1px 0 #ddd, 0 1px 0px 1px #00423d;
    background-color: #007a6e !important;
    border-color: #007a6e !important;
}  
.form-group-img{
    text-align: center;
}
.mb15{
    margin-bottom: 15px;
}
option {
    color: #000;
}
input[type="text"] {
    background-color: white;
}
input[type="text"]:focus {
    border: 1px solid ;
    border-color: #2e3192;
}

/* .stsec{
    z-index: 8;
} */

.mb-6{
    margin-bottom: -6px
}
.m-10{
    margin: -10px
}
.befs13 {
    font-size: 13px;
}
.bcw{
    background-color: white;
}

#t0901_mcontR input[type="submit"],#t0901_mcontR button[type="submit"] {
    font-size:20px !important;
    font-weight: bold;

}
.eqElps1 {
    -webkit-line-clamp: 1;
}
.isqbtm{
    border-bottom: 1px solid #dadada;
}
.prodsrchtitl {
    padding: 0 0 9px 0;
    text-align: left;
    margin-right: 1px;
    background: 0 0;
    font-weight: 400;
    font-size: 15px;
    color: #696969;
    pointer-events: none;
    line-height: 13px;
    display: block;
}
.inEqlRec .prodsrchtitl {
    color: #111;
}
.dropdown dd ul {
    width: 302px !important;
    z-index: 99;
    top: 8px;
    letter-spacing: -0.08px;
  }
  .eqCnty {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 50px;
    height: 34px;
    border-radius: 3px;
    background-color: #eaeaea;
}
.contBLin .eqCnty {
    top: 0px;
    left: 0px;
}

.contBLin .country_drop_parent_cont{
    margin-left: 10px;
}
  .oEq .eqCnty .dropdown dt a span {
    width: 60px;
    background-repeat: no-repeat;
  }
  .eqAts *,
  .eqAts {
    box-sizing: border-box;
  }
  .eqAts {
    background-color: #fff;
    border-radius: 5px;
    display: none;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    width: 300px;
    padding: 8px 0;
  }
  .be-flg .eqAts input {
    width: 282px;
    height: 24px;
    border-radius: 3px;
    border: 1px solid #000;
    font-size: 14px;
    padding: 0 10px;
    margin: 0 8px;
  }
  .be-flg .eqAts ul {
    overflow-y: scroll;
    list-style: none;
    background-color: #fff;
    border-top: 1px solid #ddd;
    padding: 8px;
    margin-top: 8px;
    max-height: 155px;
    z-index: 1;
    text-align: left;
  }
  .eqAts ul li span {
    width: 16px;
    height: 11px;
    background: url("https://utils.imimg.com/imsrchui/imgs/country-v5.png");
    display: inline-block;
    position: absolute; 
    top: 8px; 
    left: 0;
  }
  .eqAts ul li:hover {
    background-color: #efefef;
  }
  .eqAts ul li a {
    color: #000;
    padding: 5px;
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    font-family: arial;
    text-decoration: none;
    font-weight: 400;
  }
  .eqAts .shwm {
    text-align: right;
    font-weight: 700;
  }

  .country_drop_parent_cont{
    margin: 10px 0px;
  }
  .country_drpn{
    position: absolute;
    display: inline-block; 
    width: 300px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 8px 0;
    z-index: 5;
  }
  .country_drpn ul{
    overflow-y: scroll;
    list-style: none;
    background-color: #fff;
    border-top: 1px solid #ddd;
    padding: 8px;
    margin-top: 8px;
    max-height: 155px;
    /* text-align: left; */
  }
.country_drpn ul li span {
    width: 16px;
    height: 11px;
    background: url(https://utils.imimg.com/imsrchui/imgs/country-v5.png);
    display: inline-block;
    margin-right : 5px;
}
.country_drpn ul li:hover{
    background-color: #bebebe;
}
.country_drpnclick{
    display: flex;
    cursor: pointer;
    color: #698181;
    font-size: 12px;
    width: max-content;
}
.selected_cont{
    margin-left: 5px;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
}
.emailbox:before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAMAAAA7+k+nAAAAY1BMVEUAAACOjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo7wJaXWAAAAIHRSTlMA3h4RVfj0azQXBufNtqumfVtHDE3u2dTFv5qQPioiTlruRzgAAACeSURBVBjTdc1XEoQgEEXRpw6oqCRzHPa/yqG1LNEpb/FDHwKil+Cc+vylnIPTLMWjlGkPseUzbs3cxgTICimusZBFhgMQ90NyzpOhpwkB7cZuw97WjQkugFD+vi8rlEAIMI5/gYY7gxtoZlKW+mWYDkBM7ULHeQMs7SROqKto3T/Yv1mjqj4gL8scQbQnsHQijF6wHpjMk0e5ZB5e+gE5LA1aMmuKKgAAAABJRU5ErkJggg==) 50% no-repeat;
    height: 20px;
    width: 28px;
    left: 10px;
    top: 7px;
    position: absolute;
}
.input-containermob .emailbox:before {
    left: 7px;
    top: 11px;
}
.oeWicn {
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAANlBMVEUAAAB2iIh0h4d2iIh0h4d2h4dwgIB1iYl1iIh2iYl2iYl2h4d1h4d2iYl1iIh2iIh2hoZ2iIjEqp3/AAAAEXRSTlMAnyDfQIAQcL+v78+QUDCPUBAH8BAAAABoSURBVAjXNY5JDgNBCANNQ2+zJf7/Z2ONlTqACiQMIGpG9AYzNldci/EOWp6lNskc6sEbeL4UW0uyo2gKnczPc1gngiJpQvpytf7qtN5KP/5XHLKo5G1fGBmAqr3O9Fth3wOm9YhZED+1BAbG9lstIQAAAABJRU5ErkJggg==) no-repeat;
    margin-right: 5px;
    margin-top: 1px;
    flex-shrink: 0;
}
.contsearch{
    height: 24px !important;
    border-radius: 3px !important;
    border: 1px solid #000 !important;
    font-size: 14px !important;
    padding: 0 10px !important;
    margin: 5px 8px !important;
    width: 163px !important;
}
.flisq{
    background: transparent !important;
    border: none;
    width: 50px;
    text-align: center;
    padding: 10px 0;
}
.GDPRerr{
    color: #d6181b;
    font-style: italic;
    font-size: small;
}
.chckbx{
    width: 15px !important;
    height: 15px !important;
    vertical-align: middle ;
    margin-right: 3px;
    display: inline-block;
}
#yajaca {
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    color: #00a699;
    font-style: italic;
    width: 205px;
    text-align: center;
    line-height: 19px;
}
.toConv {
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA5LjIxIiBoZWlnaHQ9IjEyMi44OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogPHRpdGxlPm1vdXNlLWNsaWNrPC90aXRsZT4KCiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjZmZmZmZmIiBpZD0ic3ZnXzEiIGQ9Im04NiwxMjIuMzFhNS41Nyw1LjU3IDAgMCAxIC0wLjksMC4zNWE1LjA5LDUuMDkgMCAwIDEgLTEsMC4xOGE1LjQ2LDUuNDYgMCAwIDEgLTEsMGE2Ljc3LDYuNzcgMCAwIDEgLTEsLTAuMTVhNiw2IDAgMCAxIC0xLC0wLjM2bDAsMGE1LjUxLDUuNTEgMCAwIDEgLTAuOTIsLTAuNTNsMCwwYTYuNDEsNi40MSAwIDAgMSAtMC43OCwtMC42OWE1LjE5LDUuMTkgMCAwIDEgLTAuNjUsLTAuODdsLTkuMDgsLTE0Ljg4bC03LjY5LDlhMTUuNDksMTUuNDkgMCAwIDEgLTEuMSwxLjE4Yy0wLjM5LDAuMzcgLTAuNzgsMC43MSAtMS4xOCwxbC0wLjA4LDAuMDZhMTIuMTksMTIuMTkgMCAwIDEgLTEuMiwwLjgyYTkuNjYsOS42NiAwIDAgMSAtMS4yNCwwLjYzYTYuOTEsNi45MSAwIDAgMSAtMSwwLjM3YTYuMjEsNi4yMSAwIDAgMSAtMSwwLjIyYTcuNTUsNy41NSAwIDAgMSAtMS4wNiwwLjA3YTcuMTksNy4xOSAwIDAgMSAtMSwtMC4xMWE2LjE0LDYuMTQgMCAwIDEgLTEuMTgsLTAuMzVhNS40Miw1LjQyIDAgMCAxIC0xLjA2LC0wLjU3YTYuMjIsNi4yMiAwIDAgMSAtMC45MiwtMC43OGwwLDBhNy4zMSw3LjMxIDAgMCAxIC0wLjc1LC0xbC0wLjExLC0wLjJsLTAuMDksLTAuMjFsLTEuMjksLTMuNDlsMCwtMC4xN2wtNi44MSwtNjguNTdhNC41Miw0LjUyIDAgMCAxIDAsLTEuMzNhNC4zLDQuMyAwIDAgMSAwLjQzLC0xLjI1YTQuMzEsNC4zMSAwIDAgMSAxLjM5LC0xLjU1bDAsMGEzLjgyLDMuODIgMCAwIDEgMC45LC0wLjQ2YTQuMjUsNC4yNSAwIDAgMSAxLC0wLjI0bDAsMGE0LjMxLDQuMzEgMCAwIDEgMS4yOSwwLjA1YTQuNjcsNC42NyAwIDAgMSAxLjI1LDAuNDRsMC4zLDAuMTZjMTMuNTEsOC44NCAyNi4xLDE3LjA2IDM4LjY0LDI1LjI1bDE5LDEyLjM5YTExLjcyLDExLjcyIDAgMCAxIDEsMC43MmwwLDBhOC43OCw4Ljc4IDAgMCAxIDAuODIsMC43M2wwLjA2LDAuMDdhNy40MSw3LjQxIDAgMCAxIDAuNzEsMC44MmE1LjkxLDUuOTEgMCAwIDEgMC41NywwLjg3YTYuNDIsNi40MiAwIDAgMSAwLjUxLDEuMTRhNS42LDUuNiAwIDAgMSAwLjI2LDEuMTdhNS40NCw1LjQ0IDAgMCAxIDAsMS4yMWwwLDBhNi41OSw2LjU5IDAgMCAxIC0wLjIzLDEuMTlhNi41NCw2LjU0IDAgMCAxIC0wLjk0LDEuODhhNi40MSw2LjQxIDAgMCAxIC0wLjY3LDAuODNhNy40NSw3LjQ1IDAgMCAxIC0wLjgyLDAuNzZhMTAuNDIsMTAuNDIgMCAwIDEgLTEuMTYsMC44M2ExMi45MiwxMi45MiAwIDAgMSAtMS4zNCwwLjdjLTAuNDcsMC4yMSAtMSwwLjQxIC0xLjQ2LDAuNThhMTQuMjcsMTQuMjcgMCAwIDEgLTEuNTUsMC40M2wwLDBjLTIuNzcsMC41NCAtNS41MywxLjIxIC04LjI3LDEuODdsLTMuMjUsMC43N2w5LDE0Ljk0YTUuODQsNS44NCAwIDAgMSAwLjQ2LDFhNS41OSw1LjU5IDAgMCAxIDAuMTUsMy4yMWwwLDAuMWE1LjUzLDUuNTMgMCAwIDEgLTAuMzMsMC45NGE2LjQzLDYuNDMgMCAwIDEgLTAuNTEsMC44OWE1LjYyLDUuNjIgMCAwIDEgLTAuNjgsMC44MWE2LDYgMCAwIDEgLTAuODIsMC42N2wtMiwxLjI5YTgzLDgzIDAgMCAxIC04LjYyLDUuMTd6bS00OC4zNywtMTAyLjg1YTQsNCAwIDAgMSAtNi45Miw0bC04LC0xNGE0LDQgMCAwIDEgNi45MSwtNGw4LjA2LDE0bC0wLjA1LDB6bS0xNSw0Ni43N2E0LDQgMCAwIDEgNCw2LjkxbC0xNCw4LjA2YTQsNCAwIDAgMSAtNCwtNi45MWwxNCwtOC4wNnptLTIuMDcsLTI2LjM5YTQsNCAwIDAgMSAtMi4wNyw3LjcybC0xNS40OSwtNC4yYTQsNCAwIDAgMSAyLC03LjcybDE1LjUzLDQuMmwwLjAzLDB6bTYxLjQ0LDEuMzNhNCw0IDAgMCAxIC00LC02LjkxbDE0LC04LjA2YTQsNCAwIDAgMSA0LDYuOTFsLTE0LDguMDZ6bS0xOC41NCwtMjAuNmE0LDQgMCAxIDEgLTcuNzEsLTIuMDZsNC4xMiwtMTUuNTFhNCw0IDAgMCAxIDcuNzIsMmwtNC4xMywxNS41N3ptMjAuMTcsOTYuMzZsOS42NywtNS44NmMtMy4zOCwtNS42MiAtOC44NSwtMTMuNTUgLTExLjUxLC0xOS4xN2EyLjE3LDIuMTcgMCAwIDEgLTAuMTIsLTAuMzZhMi40LDIuNCAwIDAgMSAxLjgxLC0yLjg3YzUuMzgsLTEuMjMgMTAuODgsLTIuMzkgMTYuMjIsLTMuNzNhMTAuMjgsMTAuMjggMCAwIDAgMS44LC0wLjU4YTYuMTEsNi4xMSAwIDAgMCAxLjMsLTAuNzdhMy4zOCwzLjM4IDAgMCAwIDAuMzgsLTAuMzhhMC45LDAuOSAwIDAgMCAwLjE0LC0wLjI0bC0wLjA2LC0wLjE4YTIuMTUsMi4xNSAwIDAgMCAtMC40NCwtMC41M2E1Ljc1LDUuNzUgMCAwIDAgLTAuODMsLTAuNjNsLTU0LjkzLC0zNS44OGMyLjExLDIxLjM2IDUuMiw0NC4xIDYuNDUsNjUuMzFhNi4yOCw2LjI4IDAgMCAwIDAuMTgsMWEyLjg5LDIuODkgMCAwIDAgMC4yNiwwLjYybDAuMTMsMC4xNGExLDEgMCAwIDAgMC4yOSwwYTIuNzYsMi43NiAwIDAgMCAwLjUxLC0wLjE3YTUuNzEsNS43MSAwIDAgMCAxLjI4LC0wLjc5YTExLjIyLDExLjIyIDAgMCAwIDEuMzUsLTEuMzNjMS45MywtMi4yNyA5LjYsLTEyLjE0IDExLjQsLTEzLjE4YTIuNCwyLjQgMCAwIDEgMy4yOCwwLjgybDExLjQ0LDE4Ljc1bDAsMC4wMXoiLz4KIDwvZz4KPC9zdmc+);
}

.mlr0{
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.BL_Thnku.thAutoM, .oEq_r.eqtstR.thAutoM, .oEq_r.ber-mcont.thAutoM, .BL_Thnku.oEq_r.ber-mcont.thAutoM {
    min-height: auto !important;
    display: flex;
}
@media only screen and (min-width: 1515px){
    .BL_Thnku.oEq_r.ber-mcont {
        min-height: 604px;}
}
.BL_Thnku.oEq_r.ber-mcont {
    min-height: 500px;
    box-sizing: border-box;
}
.frmscroll.ber-mcont {
    max-height: 99.5vh !important;
    overflow-x: hidden;
    overflow-y: auto;
    align-items: flex-start;
}
@media only screen and (min-width: 1515px) {
    .oEq_r.ber-mcont {
        width: 960px;
        min-height: 600px;}
}
.futhkCss {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0 5px;}
.ber-mcont {
    background: #fff;
    width: 984px;
    min-height: 500px;
    display: table;
    margin: 0px auto;
    font-family: arial;
    position: relative;}
.plf35 {
    padding: 0 25px 10px;}
.ebrtbc {
    border-bottom: 1px solid #ccc;}
.id_aic, .e_whm .eqBksb {
    align-items: center;}
.bethhdg {
    font-size: 22px;
    color: #111;
    line-height: 21px;
    font-weight: normal;
    margin-top: 15px;}
.xMt10 {
    margin-top: 10px;}
.txt33 {
    color: #333;}
.txt16 {
    font-size: 16px;}
.cNlink {
    color: #007C72;}
.cNlink a {
    color: #007C72;
    text-decoration: underline 2px;}
.circle {
    position: relative;
    width: 40px;
    height: 40px;
    background-color: #00A58E;
    border-radius: 50%;
    opacity: 0;
    animation: circleAnimation 1s ease-in-out forwards;}
span.an {
    margin-left: 9px;
    font-size: 24px;}
.ejcsv {
    justify-content: space-evenly;}
.eptb10 {
    padding: 10px 0;}
.idsf {
    display: flex;}
.oEq_r * {
    box-sizing: border-box;}
.bemb5 {
    margin-bottom: 5px;}
.thbtmn {
    display: flex;
    width: auto;
    align-items: center;
    justify-content: space-between;
    text-align: center;
    flex-direction: column;
    font-size: 13px;
    color: #5c5c5c;}
.befwt {
    font-weight: bold;
}
.tvwBtn, .tsnBtn {
    position: relative;
    padding: 11px 25px;
    color: #fff;
    background-color: #00a699;
    text-transform: capitalize;
    border-radius: 8px;
    text-align: center;
    font-weight: 700;
    box-sizing: border-box;
    flex-shrink: 0;
    transition: box-shadow 0.3s ease 0s;
    min-width: 205px;
    justify-content: center;}
.bemt5 {
    margin-top: 5px;}
.pdv20 {
    padding: 12px 40px 6px 40px !important;}
.ebgF3 {
    background-color: rgba(0, 0, 0, 0.05);}
.eqmt5 {
    margin-top: 5px;}
.BL_Fm8 {
    margin-bottom: 10px;}
.beclr3 {
    color: #333;}
.plaGrd {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 10px;}
.eqEcmp li {
    height: 245px;
    list-style: none;
    position: relative;}
.eqEcmp li > div {
    background-color: #fff;
    border: solid 1px #dadada;
    border-radius: 9px;
    padding-bottom: 6px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    height: 100%;}
.ecmpImg {
    max-width: 100%;}
.ecmpImg a {
    height: 120px;
    padding-top: 6px;}
.ecmpImg a img {
    max-height: 120px;
    max-width: 100%;}
.eqEcmp li .easFd {
    width: 100%;}
.easFd {
    align-self: flex-end;}
.eplh16 {
    line-height: 16px;}
.eplf6 {
    padding: 2px 9px 3px 9px;}
.txtElp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;}
.txtElp1 {
    -webkit-line-clamp: 1;
}
.pdpU {
    min-height: 32px;
    font-weight: 700;
    font-size: 11px;}
a.eComtxt {
    color: #2e3192;}
.ectxt63 {
    color: #636363;}
.emBynw {
    background-color: #007C72;
    color: #fff;
    font-size: 14px;
    width: 100%;
    padding: 8px 0;
    border-radius: 4px;
    text-align: center;
    margin-top: 5px;
    display: block;}
ew50 {
    width: 50%;}
.sellBl {
    color: black;
    font-size: 16px;
    font-weight: 700;}
.tsnBtn {
    background-color: #ffffff;
    border: 1px solid #058177;
    color: #058177;
    padding: 11px 10px;
}
/* .oEq_r .ber-cls-rec {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAAOVBMVEUAAAAQEBAGBgYQEBADAwMMDAwFBQYGBgYMDAwODg4HBwkLCwsICAoODg4FBQYICAgHBwcKCgoAAADrDwfOAAAAEnRSTlMAIN8Q72Cgz18wz5B/QM+/r1DSrd+vAAAAWElEQVQI113PRw4AIQgFUJApTnEK9z+smk8ggY08JIJEfBPCUi66gZauqvqJWQujckoYlV2OBfYKbDFv3d6jLdxSRx168AaMKT61pj3+4Tc2lfyXeVygpR2whwVoSILV8wAAAABJRU5ErkJggg==) no-repeat center center;
    width: 18px;
    height: 18px;
} */
.ber-cls-rec, .ber-cross {
    font-size: 22px;
    top: 10px;
    right: 10px;
    font-style: normal;
    color: #666;
    z-index: 3;
    line-height: 18px;
    font-weight: bold;
}
.plf40 {
    padding: 0 35px 30px;
}
.pdv20 {
    padding: 12px 40px 6px 40px !important;
}
.tick {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    stroke-dasharray: 50;
    stroke-dashoffset: 50;
    animation: drawTick 1s ease-out 1s forwards;
}
.ths_w {
    width: 100%;
}
.ber-dvtxt {
    color:#111;
    display: inline-block;
    position: relative;
    font-weight: 400;
    line-height: 15px;
    margin-bottom: 0;
    text-align: left;
    font-size: 15px;
}

.chkBox{
    background: #fff;
    height: 34px;
    line-height: 34px;
    border-radius: 2px;
    border: 1px solid #c1c1c1;
    width: auto;
}
.chkBox{
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    vertical-align: top;
    margin: 8px 13px 0px 0;
}
.chkBox {
    border-radius: 20px !important;
}
.grb {
    appearance: none; /* Remove default arrow */
    -webkit-appearance: none; /* Remove default arrow for Safari */
    -moz-appearance: none; /* Remove default arrow for Firefox */
    outline: none;
    line-height: normal;
    background: url(data:image/gif;base64,R0lGODlhDwAUAIABAH9/f////yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==) 99% 50% no-repeat #fff !important;
    box-shadow: none;
}
.chkBox.eqchkbx ,.ber-input {
    border-radius: 7px !important;
}.bebr4 {
    border-radius: 4px !important;
}
.eqVam {
    vertical-align: middle;
}

.chkBox input[type="radio"],.chkBox input[type="checkbox"]{
    display: none;
}
.bepr {
    position: relative;
}
.chkBox label{
    display: block;
}
.bechkin {
    position: absolute;
    left: 8px;
    width: 16px;
    height: 16px;
    border-radius: 10px;
    border: 1px solid #a0a0a0;
    top: 8px;
}

.bechkin {
    background: #fff;
}

.beradio-sl {
    width: 6px;
    height: 6px;
    background: #2f3292;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 4px;
}
.dispNone {
    display: none;
}
.beisq3{
    font-size: 15px;
}
.ber-frmpop .beisq3{
    line-height: 33px;
    width: auto;
    color: #333;
    padding: 0px 10px 0px 30px !important;
}
.chkBox:hover,.ber-input:focus{
    border-color: #4458a7;
}
.chkBox:hover .bechkin{
    border-color: #4458a7;
}
.chkBox:hover .beisq3 {
    color: #4458a7;
}
.checkSl {
    background-color: #fff !important;
    border-color: #2e3192;
}
.checkSl .bechkin{
    border-color: #2e3192;
    background-color: #fff;
}
.checkSl span {
    color: #2e3192 !important;
}
.checkSl .beradio-sl {
    width: 8px;
    height: 8px;
    margin: 0 auto;
    margin-top: 3px;
    transform: unset;
    border: none;
    background-color: #2e3192;
    border-radius: 20px;
}
/*rd box css */

.bemt15 {
    margin-top: 15px;
}

.oEq_r .ber-txtarea {
    height: 70px;
    width: 80%;
    padding: 5px 9px;
}
.bemlsecR {
    background: #fff;
    margin: 25px 0 10px 0;
}
.oEq_r .eqflot {
    position: relative;
    margin-bottom: 30px;
    margin-top: 10px;
}
/* .oEq_r .eqflot label{
    pointer-events: none;
    transform: translate3d(5px, 9px, 0) scale(1);
    transform-origin: left top;
    transition: 100ms;
    font-size: 12px;
    color: #888;
    z-index: 1;
    position: absolute;
    padding: 5px 10px;
} */

.oEq_r .enqLogIn .ber-input:focus{
    border-color: #2e3192;
}

.oEq_r .eqflot.eqfcsed label, .e_whm .eqflot.eqfcsed label {
    transform: translate(5px, -12px);
    color: #2e3192;
    background-color: #fff;
}
.beW5 {
    width: 331px;
}

.oEq_r .eqflot .ber-slbox{
    height: 42px;
    border-radius: 3px !important;
    border: solid 1px #d0cdcd;
    padding: 0px 0 0 8px;
    margin: 0px;
    font-size: 15px;
    background-color: #fff;
    color: #000;
}
.oEq_r .eqflot .ber-slbox::placeholder {
    color: #888;
    font-size: 12px;
  }


.beticked{
    display: none;
}
.checkSl .beticked{
    display: block!important;
}

.beticked {
    width: 6px;
    height: 10px;
    background: none;
    margin: 0 auto;
    margin-top: 1px;
    border-right: 3px solid #2f3292;
    border-bottom: 3px solid #2f3292;
    transform: rotate(40deg);
}

.chkBox .beticked {
    width: 6px;
    height: 10px;
    background: none;
    margin: 0 auto;
    margin-top: 1px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(40deg);
}

.oEq_r .eqchkbx.checkSl .bechkin, .oEq_r .eqchkbx.checkSl:hover .bechkin {
    border-color: #2e3192;
    background-color: #2e3192;
}
.oEq_r .txtblng {
    width: 70%;
}
input:focus-visible {
    outline: none; /* or specify your desired focus style */
    /* Additional styles as needed */
  }

  .row-be {
    margin-top: 10px;
    margin-bottom: 10px;
}
.ber-w50.lgcont {
    display: block;
    max-width: 60%;
}

.lbtool .tllb, .lbtool label {
    display: inline-block !important;
    float: none !important;
}
.bewfull {
    width: 100%;
}
.oEq_r .row-be {
    margin-bottom: 20px;
}
.oEq_r .chkBox.oth_bx ,.ber-radiobox.oth_bx {
    border-radius: 7px !important;
}
.other_check{
    border-radius: 20px !important;}
 .chkBox .isqoth,.ber-radiobox .isqoth {
        width: 106px;
        text-align: left;
        line-height: 34px !important;
        height: 34px !important;
        padding: 0px 10px !important;
        border: 0px !important;
        margin-top: 0px !important;
        box-shadow: none;
        background: none;
}
.othersel{
    width: 100%;
    top: 23px;
    left: -1px;
    background: #fff !important;
    border-radius: 7px !important;
    margin-top: -34px !important;
}
  .radio-clk {
    background-color:  #2e3192;
  }
  

  .scrl_layout {
    overflow: hidden !important;
  }
  .scrl_layout body {
    overflow: scroll !important;
    height: 100%;
  }

.mb15 {
    margin-bottom: 15px;
}

.contBLin {
    background: #fff;
    border: 1px solid #eee;
    position: relative;
    min-height: 200px;
}

.contBLin {
    background: #fff;
    border: 1px solid #eee;
    position: relative;
    min-height: 200px;
}

.bgin15 {
    background: #241f55;
    font-size: 18px;
    color: #fff;
    padding: 8px 10px;
    border: 1px solid #242056;
}
.ber-pdg {
    padding: 0 10px;
}

.bxs, .contlk, .pdin, .wful, .wid1 {
    box-sizing: border-box;
}
.mt5 {
    margin-top: 5px;
}
.mb8 {
    margin-bottom: 8px;
}
.dtbl {
    display: table;
}
.pbdrb {
    border-bottom: 1px solid #eaeaea;
}
.fs12 {
    font-size: 12px;
}
.contBLin .frmimg {
    bottom: 74px;
}
.frmimg {
    width: 70px;
    height: 80px;
    bottom: 52px;
    left: 10px;
    position: absolute;
}
.belft {
    float: left;
}
#obj_fit {
    width: 60px;
    height: 60px;
    object-fit: contain;
}
.frmimg img {
    max-width: 60px;
    max-height: 60px;
}

.contBLin .ber-txtarea{
    border: 1px solid #eaeaea;
height: 70px!important;
margin-bottom: 8px;
}

.contBLin .ber-lbl{
display:none;
}

.contBLin .bepdpreq {
width: 100%;
padding-left: 90px;
box-sizing: border-box;
}

.contBLin .ber-input{
    border:0;
}
.contBLin .beW3{
    border: 1px solid #eaeaea;
}
.inEqlRec label {
    width: 160px;
    flex-shrink: 0;
    padding: 12px 5px 0 0;
  }

  .inEqlRec input,
.inEqlRec textarea,
.inEqlRec select {
  display: block;
  width: 100%;
  padding: 5px 7px;
  font-size: 15px;
  height: 42px;
  color: #223540;
  background-color: #fff;
  border: 1px solid #cbcbcb;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.inEqlRec textarea {
    height: 70px;
    resize: none;
  }
  .inEqlRec .inlSbtn {
    background-color: #00a69a;
    color: #fff;
    height: 42px;
    border: none;
    width: 180px;
    font-weight: 700;
  }
  .inEqlRec .inlSbtn:hover {
    background-color: #007a6e;
  }


.imgslide{
    display: flex; height: 85vh;
  }
  
  
  
    .eqtstR .sliderImg {
      display: table;
      overflow: hidden;
      width: 83px;
      height:auto;
    }
  
  
    .eqitem {
      border-radius: 6px;
      overflow: hidden;
      display: inline-block;
      position: relative;
      border: 1px solid #eaeaea;
      box-sizing: border-box;
        width: 80px;
        height: 80px;
        margin-bottom: 21px;
    
    }

    .slideCss {
      width: 100px;
      overflow: hidden;
      margin-left: -10px;
  }
  
    .eqitem.active {
      border-color: #2e3192;
      border-width: 1px;
    }
  
    .eqtstR .eqitem.active {
      border-color: #2e3192;
      border-width: 1px;
    }
  
    .eqtstR .eqitem {
      width: 83px;
      height: 83px;
      border-radius: 6px;
      overflow: hidden;
      margin-bottom: 12px;
      display: inline-block;
      position: relative;
      border: 1px solid #eaeaea;
      box-sizing: border-box;
    }
  
    .igTh {
      max-width: 79px;
      max-height: 79px;
    }
  
    .igTh {
      max-width: 99px;
      max-height: 99px;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
  
    .eqtstR .igTh {
      max-width: 83px;
      max-height: 83px;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
    .sLidIgsm {
      position: relative;
      float: left;
        width: 90px;
        padding: 30px 10px 0 0;
    }
    .eq_img .sLidIgsm {
      padding-top: 36px;
    }
    .eqtstR .sLidIgsm {
      padding: 30px 0 0;
      margin: 0 15px;
      width: 83px;
      align-self: center;
    }
  
    
  .eqUp,
  .eqDwn {
    position: absolute;
    width: 10px;
    height: 10px;
    z-index: 1;
    background: transparent;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    left: 44px;
  }
  .eqUp {
    transform: rotate(45deg);
    top: 8px;
  }
  .eqDwn {
    transform: rotate(-132deg);
    bottom: -35px;
  }
  
  .eqUp {
    top: 4px;
  }
  .eq_img .eqDwn {
    bottom: -33px;
  }
  .eqUp,
  .eqDwn {
    left: 34px;
  }


  .eqtstR .eqUp,
.eqtstR .eqDwn {
  left: 37px;
}
.eqtstR .eqDwn {
    bottom: -8px;
  }
  
  .yTub {
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
  }
  .instfbIc{
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij4NCiAgICA8Y2lyY2xlIGN4PSIzMiIgY3k9IjMyIiByPSIzMCIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIgLz4NCiAgICANCiAgICA8cG9seWdvbiBwb2ludHM9IjI1LDE2IDI1LDQ4IDQ3LDMyIiBmaWxsPSJ3aGl0ZSIgLz4NCiAgPC9zdmc+)
      no-repeat center center !important;
    width: 80px;
    height: 80px;
    display: inline-block;
    margin: 0px auto;}   

.ber-pnmS {
    padding: 0 0px 10px 0px;
    line-height: 20px;
}
.ber-prdimg {
    height: 250px;
    width: 100%;
    margin: auto;
    z-index: 1;
    overflow: hidden;
    position: relative;
}
.mtPrdimg{
    margin-top: 10px !important;
    border-radius: 8px;
}
.imgscroll.ber-mcontbl {
    max-height: 97.5vh!important;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .imgscroll .ber-lbl{
    color: #05796f !important;
  }

  .inactHead{
    margin-bottom: 8px;
    font-size: 16px;
    color: #333;

  }

  .inactFrH{
    font-size: 16px;
    text-align: center;
    margin-top: 6px;
  }
.ber-prdimg img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    z-index: 3;
}
.ber-blrprdimg {
    display: block;
    position: absolute;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ber-help {
    margin: 0px auto;
    padding-top: 15px;
    font-size: 14px;
}
.beclrW {
    color: #fff;
    font-size: 20px;
    margin-bottom: 15px !important;
    text-align: center;
}
.inactBeclrW.beclrW {
    color: black;
    font-size: 18px;
    margin-bottom: 6px !important;
    font-weight: bold;
    text-align: center;
}
.bepr {
    position: relative;
    line-height: 21px;
}
.ber-hlpd {
    height: 110px;
    width: 2px;
    border-left: 2px dotted #fff;
    position: absolute;
    left: 10px;
    top: 0px;
    float: left;
}
.behlp1 {
    display: table;
    margin-bottom: 15px !important;
    vertical-align: top; 
}
.inBlsec{
        display: table;
        margin-bottom: 4px !important;
        vertical-align: top; 

}
.bedtc-r{
    display: table-cell;
}
.bedotW {
    width: 21px;
    height: 21px;
    background: #fff;
    border-radius: 50%;
    margin-right: 8px;
    display: inline-block;
}
.bevtCss {
    vertical-align: top;
    display: table-cell;
}
.oef0 {
    flex-shrink: 0;
}
.ber-LscBL{
    min-height: 500px;
    width: 260px;
    background: #4458a7;
    color: #fff;
    padding: 10px;
    vertical-align: top;
    position: relative;
}

.screen4 .ber-txt {
    resize: none;
    height: 48px;
    font-size: 15px;
    font-family: arial;
    line-height: 18px;
    padding: 5px 9px;
    margin: 0;
    outline: 0;
    box-sizing: border-box;
}
.screen4 .slbox {
    width: 100%;
    border: 1px solid #c9c6c6;
    border-radius: 2px;
    background-color: #fff;
    color: #000;
    vertical-align:top;
}
.screen4 .custom-radio{
    display: inline-block;
    box-sizing: border-box;
    /* position: relative;
    vertical-align: top; */
    margin: 8px 13px 0px 0;
    background: #fff;
    /* height: 34px; */
    /* line-height: 34px; */
    /* border-radius: 2px; */
    border: 1px solid #c1c1c1;
    /* width: auto; */
}
.custom-radio input[type="radio"] {
    display: none;
  }
.cityinpnone{
display: none;
}
  
  /* Create a custom radio button */
  .custom-radio label {
      position: relative;
      cursor: pointer;
      display: inline-block;
      padding: 8px 10px 8px 30px;
  }
  
  /* The circle for the custom radio button */
  .custom-radio label::before {
      content: '';
      position: absolute;
      left: 7px;
      top: 7px;
      width: 16px;
      height: 16px;
      border: 2px solid #ccc;
      border-radius: 50%;
      background: #fff;
  }
  .custom-radio input[type="radio"]:checked + label{
      background-color: #2f3292;
      color: white;
  }
  /* The dot inside the custom radio button */
  .custom-radio input[type="radio"]:checked + label::after {
      content: '';
      position: absolute;
      left: 13px;
      top: 13px;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background:#2f3292;
  }
  
  /* Change the border color when hovering */
  .custom-radio label:hover::before {
    border-color: #2f3292;
  }
  .cityinp{
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;
  }
  .boxht{
    width: 153px;
    margin-right: 8px;
    position: relative;
    display: inline-block;
  }
  .cityinpin{
    height: 34px;
    vertical-align: top;
    padding: 0px 0 0 8px;
    margin: 0px;
    font-size: 15px;
    border: 1px solid #c9c6c6;
    border-radius: 2px;
    background-color: #fff;
    color: #000;
    box-sizing: border-box;
    width: 100%;
  }
  .ber-sugg {
    z-index: 999 !important;
  }
  .subBut{
    width: 180px;
    left: 0px;
    right: 0px;
    display: inline-block;
    /* margin-top: 25px; */
  }
  .form-btn {
    background: #00a699;
    border: none;
    border-radius: 3px;
    font-weight: 700;
    margin: 0;
    height: 48px;
    line-height: 47px;
    margin-bottom: 0;
    color: #fff !important;
    width: 180px;
    font-size: 16px;
    font-family: arial !important;
    display: block;
    cursor: pointer;
}
.ber-RscBL{
  background: #fff;
    position: relative;
    padding: 25px 20px 15px 20px;
    line-height: 18px;
    flex: auto;
    font-size: 14px;
}

.boxsizeInact{
  box-sizing: initial!important;
}
.ber-LscHeight {
  background-color: transparent;
  color: black;
}
.ber-LscHeight .ber-prdimg {
  border: 1px solid #e4e4e4;
}

.ber-LscHeight {
  min-height: 300px;
  padding: 10px 10px 10px;
}

.marBTM{
  margin-bottom: 15px;
}

.blMarfn{
  margin-top: 13px;
  font-size: 16px!important;
}

@media only screen and (min-width: 1515px) {
  .blHW .ber-LscBL {
    min-height: 600px!important;
  }

  .blHW .ber-LscBL.ber-LscHeight{
    min-height: 300px!important;
  }

  .blHW{
    min-height: 500px!important;
  }
}
.att{
    margin: 8px 0 0 3px;
    padding-left: 20px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 110px;
    font-size: 11px;
    font-style: italic;
    margin-top: 0px !important;
    height: 29px;
    color: #000;
    background-position: -198px -5px;
    background-image: url(https://apps.imimg.com/gifs/blform-sprite22.png);
    background-repeat: no-repeat;
    text-decoration: none;
}
.attach-files-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.file-input-wrapper {
    display: flex;
    align-items: center;
    /* margin-bottom: 10px; */
}

.attach-files-label {
    display: flex;
    align-items: center;
    cursor: pointer;
    height: 30px;
    width: 167px;
    padding: 1px 0;
    border: 1px solid #dfd8d8;
    box-sizing: unset;
    margin-bottom: 10px;
}

.attach-icon {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.attach-files-text {
    display: inline-block;
    font-size: 13px;
    font-style: normal;
    padding: 0px 4px;
    margin-top: 3px !important;
    color: #4faadc;
    line-height: 24px;
    margin-left: 10px;
}

.file-input {
    display: none;
}

.attached-files-list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.attached-file-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 24%;
    margin-bottom: 5px;
    padding: 2px 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 12px;
    margin-right: 10px;
}

.file-name {
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 18px);
    text-decoration: none;
}

.remove-file-button {
    background: none;
    border: none;
    cursor: pointer;
    float: right;
    position: relative;
    cursor: pointer;
    width: 18px;
    height: 27px;
    background-image: url(https://apps.imimg.com/gifs/blform-sprite22.png);
    background-repeat: no-repeat;
    background-position: -144px -396px;
}

